#define _CRT_SECURE_NO_WARNINGS
#include <iostream>

using namespace std;

//int main()
//{
//	char a = 101;
//	int sum = 200;
//	a += 27; sum += a;
//	printf("%d\n", sum);
//
//	return 0;
//}

//void func(char para[100])
//{
//	void* p = malloc(100);
//	printf("%d, %d\n", sizeof(para), sizeof(p));
//}
//
//int main()
//{
//	//int value = 1024;
//	//char condition = *((char*)(&value));
//	//if (condition) value += 1; condition = *((char*)(&value));
//	//if (condition) value += 1; condition = *((char*)(&value));
//	//printf("%d %d", value, condition);
//	char a[100];
//	func(a);
//
//	return 0;
//
//}

int list(int n)
{
    long n = 0;
    while (scanf("%ld", &n) != EOF)
    {
        unsigned int x;
        int count = 0;
        for (int i = 0; i <= n; i++)
        {
            x = i * i;
            if (x % 10 == i || x % 100 == i || x % 1000 == i
                || x % 10000 == i || x % 100000 == i)
            {
                count++;
            }
        }

        return count;
    }
}

int list2(int n)
{
    while ((scanf("%d", &n) != EOF))
    {
        int count = 0;
        for (int i = 2; i <= n; i++)
        {
            int flag = 0;
            for (int j = 2; j <= sqrt(i); j++)
            {
                if (i % j == 0)
                {
                    flag = 1;
                    break;
                }
            }
            if (!flag)
            {
                count++;
            }

        }

        return count;
    }

}

void func(char* p) 
{ 
    p = p + 1;
}


int main()
{
	char s[] = { '1', '2', '3', '4' };
	func(s);
	printf("%c", *s);
	return 0;
}